package cn.newhopedairy.common.enums;

import cn.newhopedairy.common.wrapper.StatusCode;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author Neo.Li
 * @date 2020-12-1515:29
 */
@Getter
@AllArgsConstructor
public enum ApiStatusCode implements StatusCode {
    /**
     * 失败
     */
    FAILED(-1, "操作失败"),
    /**
     * 成功
     */
    SUCCESS(1, "执行成功"),

    /**
     * 请求排队中
     */
    QUEUING(10001, "请求排队中"),

    /**
     * 请求队列满了
     */
    QUEUE_FULL(10002, "请求队列满了，稍后再试"),

    /**
     * 接口不可用
     */
    UNAVAILABLE(10003, "接口不可用"),

    /**
     * 接口没有权限
     */
    NO_AUTH(10004, "没有权限");

    private int code;
    private String msg;
}
